package com.example.d10_homework.homework03;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test {
    public static void main(String[] args) {
        // 需求：某房产公司大促销,所有购房者可以参加一次抽奖,抽奖箱中总共有10个奖品,
        // 分别是:"苹果手机","华为手机","三洋踏板摩托","迪拜7日游","苹果笔记本",
        // "联想笔记本","小米空气净化器","格力空调","海尔冰箱","海信电视"
        // 所有抽奖者分成两组进行抽奖,请创建两个线程,名称分别为“第一组”和“第二组”,随机从抽奖箱中完成抽奖
        // 程序运行效果如下图：不要求轮流写,不要求平均分配抽奖次数
        
        // 1.创建List集合对象prizeLis代表抽奖池
        List<String> prizeList = new ArrayList<>();

        // 2.向List集合对象prizeLis中添加所有的奖项
        Collections.addAll(prizeList, "苹果手机", "华为手机", "三洋踏板摩托", "迪拜7日游", "苹果笔记本",
                "联想笔记本", "小米空气净化器", "格力空调", "海尔冰箱", "海信电视");


        // 3.常见线程任务对象
        Runnable task = new CjThread(prizeList);

        // 4.创建线程对象
        Thread t1 = new Thread(task, "第一组");
        Thread t2 = new Thread(task, "第二组");

        // 5.启动线程
        t1.start();
        t2.start();
    }
}
